this._items[this._selectedIndex].cachedWindows.length);
},
- _keyPressHandler: function(keysym, backwards, action) {
+ _keyPressHandler: function(keysym, action) {
if (action == Meta.KeyBindingAction.SWITCH_GROUP) {
- this._select(this._selectedIndex, backwards ? this._previousWindow() : this._nextWindow());
+ this._select(this._selectedIndex, this._nextWindow());
} else if (action == Meta.KeyBindingAction.SWITCH_GROUP_BACKWARD) {
this._select(this._selectedIndex, this._previousWindow());
} else if (action == Meta.KeyBindingAction.SWITCH_APPLICATIONS) {
- this._select(backwards ? this._previous() : this._next());
+ this._select(this._next());
} else if (action == Meta.KeyBindingAction.SWITCH_APPLICATIONS_BACKWARD) {
this._select(this._previous());
} else if (this._thumbnailsFocused) {
this._select(this._selectedIndex);
},
- _keyPressHandler: function(keysym, backwards, action) {
+ _keyPressHandler: function(keysym, action) {
if (action == Meta.KeyBindingAction.SWITCH_PANELS)
- this._select(backwards ? this._previous() : this._next());
+ this._select(this._next());
else if (action == Meta.KeyBindingAction.SWITCH_PANELS_BACKWARD)
- this._select(backwards ? this._next() : this._previous());
+ this._select(this._previous());
else if (keysym == Clutter.Left)
this._select(this._previous());
else if (keysym == Clutter.Right)
this._select(this._selectedIndex);
},
- _keyPressHandler: function(keysym, backwards, action) {
+ _keyPressHandler: function(keysym, action) {
if (action == this._action)
- this._select(backwards ? this._previous() : this._next());
+ this._select(this._next());
else if (action == this._actionBackward)
- this._select(backwards ? this._next() : this._previous());
+ this._select(this._previous());
else if (keysym == Clutter.Left)
this._select(this._previous());
else if (keysym == Clutter.Right)
_keyPressEvent: function(actor, event) {
let keysym = event.get_key_symbol();
- let event_state = event.get_state();
- let backwards = event_state & Clutter.ModifierType.SHIFT_MASK;
- let action = global.display.get_keybinding_action(event.get_key_code(), event_state);
+ let action = global.display.get_keybinding_action(event.get_key_code(), event.get_state());
this._disableHover();
- if (this._keyPressHandler(keysym, backwards, action) != Clutter.EVENT_PROPAGATE)
+ if (this._keyPressHandler(keysym, action) != Clutter.EVENT_PROPAGATE)
return Clutter.EVENT_STOP;
if (keysym == Clutter.Escape)